Enum ItemType
Stellt die einzelnen Elemente, aus dem ein Level besteht, dar.
Wird in der Logik genuzt, um Spielzüge ermitteln zu können.
In der View werden mithilfe der ImageConfig den Elementen Bilder zugeordnet zum zeichnen.
Namespace: Sokoban.Control
Assembly: Sokoban.dll
Syntax
public enum ItemType
Fields
| Name | Description |
|---|---|
| FLOOR | Boden - ohne Spielfigur, ohne Box |
| GOAL | Ziel (Tipp für Profis: Dahin die Boxen schieben zum gewinnen!) |
| PACKAGE | Eine Kiste |
| PACKAGE_ON_GOAL | Box auf einem Ziel |
| SOKOBAN_DOWN | Spielfigur, schaut nach Unten |
| SOKOBAN_LEFT | Spielfigur, schaut nach Links |
| SOKOBAN_ON_GOAL_DOWN | Spielfigur auf einem Ziel, schaut nach Unten |
| SOKOBAN_ON_GOAL_LEFT | Spielfigur auf einem Ziel, schaut nach Links |
| SOKOBAN_ON_GOAL_RIGHT | Spielfigur auf einem Ziel, schaut nach Rechts |
| SOKOBAN_ON_GOAL_UP | Spielfigur auf einem Ziel, schaut nach Oben |
| SOKOBAN_RIGHT | Spielfigur, schaut nach Rechts |
| SOKOBAN_UP | Spielfigur, schaut nach Oben |
| SPACE | Hintergrund außerhalb des Levels |
| SPACE_BG | Globaler (einfarbiger) Hintergrund außerhalb des Levels |
| WALL | Wand |